home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / Delphi Digests / Delphi Vol. 2 / Delphi 2.49 < prev    next >
Encoding:
Text File  |  1986-10-25  |  32.1 KB  |  775 lines  |  [TEXT/ttxt]

  1.  
  2.  Delphi Mac Digest          Saturday, 4 October 1986      Volume 2 : Issue 49
  3.  
  4.  Today's Topics:
  5.       2 MB + RAMSafe = Heaven (3 messages)
  6.       Uses of Memory (8 messages)
  7.       Report on TML Pascal 2.0 (4 messages)
  8.       Line Conditioners/AC power (7 messages)
  9.       MonsterMac/Switcher ? (2 messages)
  10.       floating pt boards
  11.       another 800K dies
  12.       RE: User Interface Problem: Macintosh Alert Boxes
  13.       Re: Misc. programming problems
  14.  -----------------------------------------------------------------------
  15.  
  16.  From: IVANOVIC (13325)
  17.  Subject: 2 MB + RAMSafe = Heaven
  18.  Date: 2-OCT-01:47: Programming
  19.  
  20.     2 MB + RAMSafe = Heaven
  21.        I just got a Levco MonsterMac clip-on upgrade to my 512E with
  22.        RAMSafe*, bringing it to 2MB.  RAMSafe is a RAM disk that doesn't go
  23.        away when the system crashes.  It consists of two PROMs that fit on
  24.        the Levco board and an installation/configuration program.  The way
  25.        it works is the PROMs snatch the signal that resets memory from the
  26.        jaws of death, turning the electrons into sweet smelling ether.
  27.        Voila! your RAM disk doesn't go away when your system bombs.  Turning
  28.        the power off though is more karma than the PROMs can deal with,
  29.        though, and that will do the RAM disk in.  The RAM disk is
  30.        configurable from 512K to 1.5MB in 256K increments.  It is HFS.
  31.  
  32.        I've had some problems with the upgrade (system won't come back after
  33.        a power off) but I think that's due to the upgrade altering the power
  34.        supply voltage rather than RAMSafe.  The seller, K.B. Company of
  35.        Boston has been quite helpful.  They extend Levco's warranty to 120
  36.        days from 90 days and also warrant the original motherboard for the
  37.        same time.  The clip-on Levco board (if removed before an Apple dealer
  38.        sees it!) won't void the AppleCare warranty.
  39.  
  40.        RAMSafe itself works well.  The system reboots in 6 seconds and that
  41.        includes installation of a 73KB TMON.  Just for fun, I ran DiskBench
  42.        on the RAM disk and got 2.42 seconds (145-146 ticks) for 100 32KB
  43.        reads or writes, and 0.07 seconds (4 ticks) for 80 1MB seeks.  Wow!
  44.        Rebooting is so fast it's hard to turn the Mac off before the welcome
  45.        message comes on unless you've got your finger on the on-off switch
  46.        already.  I like that!  If the rumors that Apple is going to come out
  47.        with a 8MB SCSI RAM disk are correct, they have one hot product.  I
  48.        can't wait, though I probably can't afford it.
  49.  
  50.        While on the subject of disk performance, I'd like to observe that
  51.        according to studies done by Digital Equipment Corp., the
  52.        contribution that the transfer rate of a disk makes to overall,
  53.        perceived performance is way overshadowed by that of access or seek
  54.        times.  Since most disk accesses are for a small number of blocks,
  55.        the time spent transferring the data is small compared to preparing
  56.        to transfer the data, i.e. the seek times.  (At 330KB/s a 2048 byte
  57.        transfer takes 6 ms.  Average seek times are 65-85 ms, depending on
  58.        the drive.)  Go for the faster access times, unless you've got a
  59.        specialized application like real-time data collection.  Hence,
  60.        therefore, ergo, the XP upgrade to the DataFrame 20 is in all
  61.        likelihood a $99 (?) donation to SuperMac Technology.  Now they're
  62.        deserving people and all that, but it won't do squat for performance
  63.        you'll see.  And oh, BTW, what's the meaning of DiskBench's "1 MB
  64.        seek"?  To me, a seek is the drive's process of setting up for a
  65.        transfer.  There is no data size associated with it.
  66.  
  67.        P.S.  I don't keep anything in the RAM disk I'm not prepared to lose.
  68.        I have faith, but I also have experience!  Save early and save often,
  69.        to paraphrase Mayor Daley.
  70.  
  71.        Update on the upgrade/RAMSafe saga.  KB Co. replaced my mother board
  72.        and adjusted the voltage to exactly 5.00 volts.  I haven't had any
  73.        crashes and the system reboots fine.  I hope the problem has been
  74.        licked.
  75.  
  76.        * RAMSafe is a trademark of somebody or other.  (They got the first
  77.        part right: put the letters "tm" after the trademark; but somewhere
  78.        you gotta say who owns the trademark!)  RAMSafe is distributed by
  79.        CJS Systems, 3051 Adeline, Suite 1, Berkeley, CA 94703.
  80.        (415) 849-3730.  It was written by Paul Mercer.  I assume that Levco
  81.        will sell it to you also.  I got mine through the local Levco dealer,
  82.        K.B. Company in Boston.
  83.  
  84.                                                  -- Vladimir
  85.  
  86.  ------------------------------
  87.  
  88.  From: BRECHER (13335)
  89.  Subject: RE: 2 MB + RAMSafe = Heaven (Re: Msg 13325)
  90.  Date: 2-OCT-08:16: Programming
  91.  
  92.  DEC's studies most likely used DEC's operating systems -- almost certainly
  93.  multi-user.  No doubt that access time is important, though.
  94.  
  95.  DiskTimer's "1MB seek" is a seek across 1MB of disk capacity.  The
  96.  test consists of reading 1 sector at/near the beginning of the volume
  97.  and then 1 sector at an offset of 1MB from the first read (this
  98.  process done 80 times).
  99.  
  100.  ------------------------------
  101.  
  102.  From: MACINTOUCH (13342)
  103.  Subject: RE: 2 MB + RAMSafe = Heaven (Re: Msg 13335)
  104.  Date: 2-OCT-17:18: Programming
  105.  
  106.  Just a note on recoverable RAM disks.  The one in the HyperDrive 2000 also
  107.  sticks around until you power off.  I don't know how they do it, but I don't
  108.  think Paul had anything to do with it <grin>.
  109.  
  110.  Ric
  111.  
  112.  ------------------------------
  113.  
  114.  From: IVANOVIC (13326)
  115.  Subject: Uses of Memory
  116.  Date: 2-OCT-01:48: Programming
  117.  
  118.  On the Uses of Memory and Other Important Matters
  119.        With a bountiful supply, I started to think about the best way to use
  120.        the 2MB I now have.  I started experimenting, and the first
  121.        configuration I came up with was 512K for the RAM disk and several
  122.        Switcher partitions.  I run with TMON and Tempo but without the disk
  123.        cache.  Well, folks, that doesn't work.  The menus end up with
  124.        non-ASCII junk in them, even though switching around seems to clear
  125.        things up, why I don't know.  Anyway, why keep a program on RAM disk
  126.        AND in Switcher-controlled memory!  Talk about double-buffering!
  127.        After several changes, the configuration I currently have is a 1MB
  128.        RAM disk, a 73MB TMON installed in high memory before Tempo gets
  129.        started and no Switcher.  The RAM disk contains the System Folder
  130.        and an application with its supporting executables (e.g. TML Pascal,
  131.        Edit, Linker and RMover, or LightspeedC).  All modifiable data files
  132.        are on either a 800K internal floppy or an external 400K floppy.
  133.        (My hard disk is on order.)  I've now reduced the number of system
  134.        bombs to what they were after I upgraded to the 128K ROMs, but still
  135.        very much higher than with the 64K ROMs.  Has anyone else noticed the
  136.        increase in frequency of bombs with the 128K ROMs?  (I use System 3.2
  137.        and Finder 5.3 but no HD20.)  I suppose I ought to keep track of what
  138.        the bombs are... but there are so many of them!
  139.  
  140.        Should it be possible to have a RAM disk, TMON or Macsbug, Tempo, and
  141.        a disk cache on, plus several Switcher partitions all at the same
  142.        time?  (All these guys do funky things with memory.)  It's really not
  143.        that farfetched.  I'm almost there.  With the imminent installation
  144.        of a hard disk, I'll soon want a disk cache.  With the rumored 8MB
  145.        SCSI RAM disk, I'll definitively want many Switcher partitions.  And
  146.        I want to be able to run a debugger also.  Tempo saves time.  With
  147.        the current state of affairs, I don't think it is possible to expect
  148.        that all those programs will work flawlessly together.  Didn't the
  149.        IBM PC folks just go through a "learning experience" just like the
  150.        one we're about to what with all their RAM-resident pop-up
  151.        applications?  What lessons did they learn?
  152.  
  153.                                                  -- Vladimir
  154.  
  155.  ------------------------------
  156.  
  157.  From: PEABO (13337)
  158.  Subject: RE: Uses of Memory (Re: Msg 13326)
  159.  Date: 2-OCT-12:02: Programming
  160.  
  161.  I don't see why a properly installed RAMdisk should interfere with other
  162. -high-
  163.  memory-resident products like TMON.  As a basis of comparison, you probably
  164.  should try RAMStart.  Version 1.23 is in the database now, and I have a
  165. -version
  166.  1.3 which should be in the database here this weekend.
  167.  
  168.  The SCSI RAMdisk is external and therefore (if it exists) will not have
  169. -nearly
  170.  as good performance as a RAMdisk composed of addressible memory. Your point
  171.  about reduced seek time is well taken though.
  172.  
  173.  peter
  174.  
  175.  ------------------------------
  176.  
  177.  From: MACINTOUCH (13343)
  178.  Subject: RE: Uses of Memory (Re: Msg 13337)
  179.  Date: 2-OCT-17:20: Programming
  180.  
  181.  The TurboCharger 2.0 disk cache lets you select which disks to cache, so that
  182.  you can avoid "double buffering" situations.
  183.  
  184.  Ric
  185.  
  186.  ------------------------------
  187.  
  188.  From: IVANOVIC (13350)
  189.  Subject: RE: Uses of Memory (Re: Msg 13343)
  190.  Date: 2-OCT-21:21: Programming
  191.  
  192.  I was curious about TurboCharger 2.0.  Do you use it?  Pros, cons?  The slim
  193.  amount of information that I have come across seems to indicate that it's the
  194.  most sophisticated of the lot.  With statistics gathering ability, it ought
  195. -to
  196.  perform the best.
  197.  
  198.                                                          -- Vladimir
  199.  
  200.  ------------------------------
  201.  
  202.  From: MACINTOUCH (13356)
  203.  Subject: RE: Uses of Memory (Re: Msg 13350)
  204.  Date: 2-OCT-21:52: Programming
  205.  
  206.  I have a very unstable, changing environment at the moment, after
  207.  suffering a month without a hard disk and having problems getting
  208.  upgraded to a Mac Plus, given the HyperDrive and the stuff the dealer
  209.  is giving me about month-long delays for upgrade kits.  (Is that
  210.  bull?)  I like TurboCharger, but don't always use it because of
  211.  testing of all these different hardware and software configurations.
  212.  If I had a standard Mac Plus and one hard drive, I'd seriously
  213.  consider it after checking the TOPS compatibility.
  214.  
  215.  Ric
  216.  
  217.  ------------------------------
  218.  
  219.  From: IVANOVIC (13358)
  220.  Subject: RE: Uses of Memory (Re: Msg 13337)
  221.  Date: 2-OCT-21:58: Programming
  222.  
  223.  In addition to "properly installed" one should add "properly written."  I
  224. -hope
  225.  none of the authors have resorted to "tricks" which are System version
  226.  dependent.
  227.  
  228.  I just remembered that TMON has a "Launch..." menu item.  I now know how to
  229. -use
  230.  RAMSafe, Switcher and TMON all at once.
  231.  
  232.                                                  -- Vladimir
  233.  
  234.  ------------------------------
  235.  
  236.  From: IVANOVIC (13370)
  237.  Subject: RE: Uses of Memory (Re: Msg 13358)
  238.  Date: 2-OCT-23:30: Programming
  239.  
  240.  Well, _I_ can't get RAMSafe, Switcher and TMON all to work. I can get as far
  241. -as
  242.  launching TMON in a Switcher partition, butall goes to pot as oon as I try to
  243.  launch an application under TMON.  Maybe I should try the system heap...
  244.  
  245.                                                  -- Vladimir
  246.  
  247.  ------------------------------
  248.  
  249.  From: DWB (13390)
  250.  Subject: RE: Uses of Memory (Re: Msg 13370)
  251.  Date: 3-OCT-01:28: Programming
  252.  
  253.  You will definitely have to load all memory resident stuff (TMon,
  254.  RamDisk Disk Cache, etc.) into memory before running switcher.
  255.  Switcher won't cooperate well with applications which change the size
  256.  of memory after it gets started.  To take message 13387 one step
  257.  further, I have actually used a configuration of TMon, RamStart 1.24,
  258.  and Switcher at the same time.  It worked quite well.  RamSafe may not
  259.  play by the rules but I would be extremely suprised to find that it
  260.  doesn't.
  261.  
  262.  David
  263.  
  264.  ------------------------------
  265.  
  266.  From: IVANOVIC (13327)
  267.  Subject: Report on TML Pascal 2.0
  268.  Date: 2-OCT-01:49: Programming
  269.  
  270.     Report on TML Pascal v2.0
  271.        I am posting this message to Delphi rather than privately to Tom
  272.        Leonard because last time I did so (version 1.2), it had no effect.
  273.        Tom didn't bother to reply ("Yes, I got the bug report, thanks." was
  274.        all I was looking for) and he didn't correct the bugs I submitted.
  275.  
  276.        Notes
  277.           "ANSI Pascal" refers  to the ANSI/IEEE X3.97-1983 definition of
  278.           Pascal.
  279.           "ISO Pascal" refers to the ISO dp7185 defininition of Pascal.
  280.           Level 0 of ISO Pascal is equivalent to ANSI Pascal.
  281.           Level 1 of ISO Pascal incorporates conformant array parameters
  282.           over Level 0.
  283.           The "User's Guide" refers to the TML Pascal Users's Guide v2.0 of
  284.           August 1986.
  285.           The "Reference Manual" refers to the TML Pascal Reference Manual,
  286.           v2.0 of August 1986.
  287.  
  288.        Omissions
  289.           There is NO statement in either the Users's Guide or in the
  290.           Reference Manual of compatibility with anything.  In the User's
  291.           Guide, p. 1-2, Jensen and Wirth (3rd ed.), ANSI/IEEE Standard 770
  292.           and Henry Legard's annotations are listed as "good references to
  293.           the Pascal language itself."  What does this mean?  Is TML Pascal
  294.           intended to be compatible with ANSI or with ISO Pascal?  A
  295.           superset of either of them?  The Macintosh Pascal Reference Manual
  296.           states in line 1 of the Preface (!) what these documents are
  297.           (descriptions of the language supported by Macintosh Pascal) and
  298.           in line 2 that this language is intended to be ANSI Pascal
  299.           compatible.  What is TML's equivalent statement?
  300.  
  301.           Procedural and functional parameters (noted as an Implementation
  302.           Note) are not supported.  This is Level 0 stuff!  When is it
  303.           going to get supported?
  304.  
  305.           No error numbers are listed with the errors reported in Appendix
  306.           A, Section 2 of the Reference Manual.  Why list them at all?  How
  307.           about a suggested course of action for each error message?
  308.  
  309.           The non-terminal "sign" is never defined in the Reference Manual.
  310.  
  311.           The file MacIntf.pas is incomplete.  In particular, a number of
  312.           I/O completion codes are missing, namely -1 to -32.  There are
  313.           also others.
  314.  
  315.           The compiler's version numbers does not appear in the listing file.
  316.  
  317.           The linker's version number does not appear in the map file.
  318.  
  319.           The file "Boot Paths" with a system icon does not have any
  320.           documentation.  Does anyone know what it does?  Note: it's not
  321.           the "Paths File".
  322.  
  323.        Errors
  324.           The compiler reports an error without any message.  The error
  325.           number is 105.
  326.  
  327.           The compiler reports errors when given the text:
  328.              PROGRAM subrange_errors;
  329.  
  330.              CONST
  331.                      a = 15;                     { (2**4) - 1  }
  332.                      b = 255;                    { (2**8) - 1  }
  333.                      c = 32767;                  { (2**16) - 1 = maxint }
  334.                      d = 2147483647;             { (2**32) - 1 = maxlongint }
  335.  
  336.              TYPE
  337.                      a_type  = -a..+a;
  338.                      b_type  = -b..+b;
  339.                      c1_type = -c..+c;
  340.                      c2_type = -maxint..+maxint;
  341.                      d1_type = -d..+d;
  342.                      d2_type = -maxlongint..+maxlongint;
  343.  
  344.  
  345.              BEGIN
  346.              END.
  347.  
  348.              Errors (# 105)  are incorrectly reported for a_type, b_type and
  349.              both c_types.  No errors are reported for either d_types. The
  350.              d_types are permitted by TML Pascal but are NOT ANSI Pascal.
  351.              Macintosh Pascal v2.0 compiles the above program but flags the
  352.              d_types as illegal.
  353.  
  354.           The compiler reports errors when given the text:
  355.              PROGRAM goto_errors;
  356.  
  357.               LABEL
  358.                1, 10001;
  359.  
  360.               VAR
  361.                x : integer;
  362.  
  363.               PROCEDURE a;
  364.               BEGIN
  365.                GOTO 10001;
  366.               END;
  367.  
  368.  
  369.               PROCEDURE b;
  370.               BEGIN
  371.                GOTO 1;
  372.               END;
  373.  
  374.              BEGIN
  375.                      a;
  376.              10001:  b;
  377.              1:      x := 0;
  378.              END.
  379.  
  380.              ANSI Pascal says that 10001 is an illegal label.  The Reference
  381.              Manual implies that labels can have values up to maxint.  Both
  382.              the GOTOs should compile.  The compiler flags them as being an
  383.              implementation restriction.  No such restriction is noted in
  384.              the Reference Manual.
  385.  
  386.              Macintosh Pascal v2.0 flags 10001 as illegal and compiles the
  387.              rest.
  388.  
  389.           When the /Code option of the linker is selected, there appears at
  390.           the end of those procedures which define strings, code without the
  391.           usual addresses to the left, but, with instead,  5 characters (in
  392.           hex: 4E BA FE 80 3C) unrelated to either the address or to the
  393.           string.  The code for the strings is presumably correct.  The
  394.           listing of the addresses continues correctly in the next module.
  395.           What are these characters?
  396.  
  397.        Typos
  398.           "Miscellaneous" is misspelled in the Table of Contents of the
  399.           Reference Manual.
  400.  
  401.           Pages A-4, A-3 and A-2 of the Reference Manual are out of order.
  402.  
  403.        Suggestions
  404.           Have a standard/no standard option for the compiler.  VAX-11
  405.           Pascal compiles anything the manual describes, including DEC
  406.           extensions, but will flag as non-portable, optionionally, those
  407.           extension it finds.
  408.  
  409.           Have an option to turn off optimization.  Sophisticated debuggers
  410.           get confused by optimization.
  411.  
  412.           Provide a symbolic, source code debugger.  Provide a symbolic,
  413.           source code debugger. Provide a symbolic, source code debugger.
  414.           Get the hint?
  415.  
  416.           Enough information should appear in the listing and map files to
  417.           recreate the identical compilation or linking scenario.  In other
  418.           words, the listing file should also list the options used, the
  419.           date and time and the system version number.  The linker should
  420.           reproduce the .Link input file along with the system version
  421.           number, its version number and the date and time.
  422.  
  423.           It should be possible to create a file that contains the following
  424.           information:
  425.              The source line.
  426.              The corresponding assembly code.
  427.              The corresponding object code.
  428.  
  429.        I am very close to the point of abandoning TML Systems.  I need a
  430.        Pascal that will compile standard ANSI (at least,  and better yet
  431.        ISO Level 1) Pascal.  TML Pascal doesn't do it.  I assume (and will
  432.        check out BEFORE I buy) that Lightspeed Pascal recognizes the same
  433.        language as Macintosh Pascal.  If so, it's been real TML.  LSP has
  434.        an entire development environment that is fast.  Now, if it only
  435.        supported MacApp...
  436.  
  437.                                                  -- Vladimir
  438.  
  439.  ------------------------------
  440.  
  441.  From: MACINTOUCH (13344)
  442.  Subject: RE: Report on TML Pascal 2.0 (Re: Msg 13327)
  443.  Date: 2-OCT-17:23: Programming
  444.  
  445.  Tom has done an astounding amount of work for a one-man company.  I'm
  446.  not surprised to hear he may have dropped the ball once or twice on
  447.  support. He is online here and on CompuServe, and has an MCI account.
  448.  It might be worth trying to send a note to him this way.
  449.  
  450.  Ric
  451.  
  452.  ------------------------------
  453.  
  454.  From: IVANOVIC (13352)
  455.  Subject: RE: Report on TML Pascal 2.0 (Re: Msg 13344)
  456.  Date: 2-OCT-21:38: Programming
  457.  
  458.  I realize the amount of work he's done alone.  The cynic in me says
  459.  that to compete effectively in the marketplace, he might have to learn
  460.  to leaverage his knowledge by hiring and working with others.  I
  461.  bought TML Pascal v1.0 because it was the first Pascal for the
  462.  Macintosh.  He's now got powerful competition in MPW Pascal and
  463.  Lightspeed Pascal.  I've added my thoughts on how he can retain me as
  464.  a user.  I will ultimately use the product that best meets my needs.
  465.  
  466.  The actual support I was looking for was a very simple response (should be
  467.  automatic) like, "I've received your bug report," nothing more.  I can
  468. -usually
  469.  figure things out myself if the compiler emits assembly language (are you
  470.  listening LightspeedC people?)
  471.  
  472.  I'm more adamant on the issue of standards.  Pascal is well-established as
  473. -both
  474.  a national and an international standard.  The draft ISO version was
  475. -available
  476.  well before the final version.  There's really no excuse for not being up to
  477.  snuff.  I don't want to have to re-write an entire application simply because
  478.  TML Pascal can't compile ANSI (not even ISO!) standard Pascal.  Portability
  479. -is
  480.  important to me - I don't want to re-invent the wheel.  I have enough other
  481.  troubles as it is.
  482.  
  483.                                                  -- Vladimir
  484.  
  485.  ------------------------------
  486.  
  487.  From: PEABO (13373)
  488.  Subject: RE: Report on TML Pascal 2.0 (Re: Msg 13327)
  489.  Date: 2-OCT-23:55: Programming
  490.  
  491.  Another reason why it's nice to be able to shut off optimization is
  492.  that code generators occasionally make gruesome errors while
  493.  optimizing that they wouldn't make when not optimizing.  It's really
  494.  nice to be able to shut off the optimizer and try running the program
  495.  again.
  496.  
  497.  peter
  498.  
  499.  ------------------------------
  500.  
  501.  From: MACINTOUCH (13346)
  502.  Subject: Line Conditioners/AC power
  503.  Date: 2-OCT-17:34: Hardware & Peripherals
  504.  
  505.  You know how Apple is always saying the LaserWriter is their
  506.  most powerful computer?  Yeah, but it's not because of the 1.5MB
  507.  of RAM, it's because it sucks up 800 WATTS!  This was dimming
  508.  the lights in our new, old office, and giving us fits about
  509.  HyperDrive longevity.  A UPS (uninterruptible power supply) looked
  510.  like a good idea, but a good one seemed to cost about $1K.  We
  511.  compromised and got a 300Watt "line conditioner."  I thought
  512.  people might like to know how it worked out.  Basically, it
  513.  cut back the power drops to the point where you can just barely
  514.  notice a change in light intensity when the LaserWriter cycles --
  515.  before, it was like flashes of lightning (almost).  The one we
  516.  got without shopping around was $200. (Rush, rush).  One anomaly
  517.  is that now the light dims momentarily when the Mac is switched
  518.  on!  Anyone got an explanation for this? (Any power engineers
  519.  in the SIG?)
  520.  
  521.  Ric Ford
  522.  "MacInTouch"
  523.  
  524.  ------------------------------
  525.  
  526.  From: MACINTOUCH (13360)
  527.  Subject: RE: Line Conditioners/AC power (Re: Msg 13346)
  528.  Date: 2-OCT-22:10: Hardware & Peripherals
  529.  
  530.  Following up on a couple of things.  The device makes a hum that's mildly
  531.  annoying.  It also get so hot you can't touch it.  Anybody know of good UPS's
  532.  well under $1K that produce sine-wave output, are well-built, and have fast
  533.  enough switching times?
  534.  
  535.  Ric
  536.  
  537.  ------------------------------
  538.  
  539.  From: MOUSEKETEER (13362)
  540.  Subject: RE: Line Conditioners/AC power (Re: Msg 13360)
  541.  Date: 2-OCT-22:49: Hardware & Peripherals
  542.  
  543.  Hi Ric,
  544.  
  545.  Ya, UPS's are hefty in price.  There is a smaller company somewhere making
  546.  them up at around $750, but if you dig into the specs, you aren't getting
  547.  much at that price in terms of switching times, etc.  A lot of that $1000
  548.  goes into liability insurance...just in case that UPS running the Acme
  549.  Oxygen Pump cuts out sometime.
  550.  
  551.  I'd suggest you give Frank Stifter at Electronic Specialists Inc. a call...
  552.  he's right up there in Natick, MA near you at 617-655-1532.  While they
  553.  do market a very complete line of UPS and such gear, Frank is great at
  554. -talking
  555.  to you about just what problems are going on, and the best way to handle
  556. -them.
  557.  
  558.  It's the heater unit in the Laser sucking all the power, and the way it cuts
  559.  in and out at various times doesn't help matters. I'd be just as concerned
  560.  about what those wires in the wall are doing while the Laser is hooked up...
  561.  it can get pretty toasty.  Maybe a wall run of plastic conduit and some 12
  562. -ga.
  563.  directly to the Laser from the junction box would be a safer (and
  564. -considerably
  565.  less expensive) solution (assuming you can bypass local regulations and do
  566. -the
  567.  work yourself...grin).
  568.  
  569.  I'm more into overkill. I have 8 separate ciruits in a room 12x17, each set
  570.  for 30 amps.  Some people say that 56 outlets is too many in a single room,
  571.  but....
  572.  
  573.  Alf
  574.  
  575.  ------------------------------
  576.  
  577.  From: DWB (13389)
  578.  Subject: RE: Line Conditioners/AC power (Re: Msg 13346)
  579.  Date: 3-OCT-01:24: Hardware & Peripherals
  580.  
  581.  About two months ago I went out and bought I UPS at a local discount
  582.  house (Frye's Electronics for those of you that care) I am quite happy
  583.  with it.  I did have to get a DataFrame though instead of the old
  584.  clunker I was using (shame that :-) because the clunker died when the
  585.  power went out.  I've now been using my mac a couple of times when we
  586.  had a power outage and everything kept right on chugging, just like
  587.  it's supposed to.  Even when the power company pulled what is a common
  588.  trick around here of taking the power out, waiting 30 seconds, and
  589.  turning it back on for a half second or so.
  590.  
  591.  For the number and review freaks amongst you it's a Relax Technologies BPS 1.
  592.  Works like a champ.
  593.  
  594.  David
  595.  
  596.  ------------------------------
  597.  
  598.  From: DWB (13391)
  599.  Subject: RE: Line Conditioners/AC power (Re: Msg 13389)
  600.  Date: 3-OCT-01:31: Hardware & Peripherals
  601.  
  602.  Oh yeah, it cost under $300.
  603.  
  604.  David
  605.  
  606.  ------------------------------
  607.  
  608.  From: NAKMAN (13400)
  609.  Subject: RE: Line Conditioners/AC power (Re: Msg 13360)
  610.  Date: 3-OCT-03:47: Hardware & Peripherals
  611.  
  612.  If you need the UPS just for the Mac, check out the article by Jay James in
  613. -the
  614.  Fall 1985 BMUG NL.  It describes how to build an uninterruptible power supply
  615.  for less than $100.  It puts out square waves, and can't give much power, and
  616.  simply involves a battery charger, a car battery, and an inverter, but, hey,
  617. -it
  618.  does the job!
  619.  
  620.  -- Raines / Team BMUG
  621.  
  622.  ------------------------------
  623.  
  624.  From: JEFFS (13407)
  625.  Subject: RE: Line Conditioners/AC power (Re: Msg 13402)
  626.  Date: 3-OCT-18:28: Hardware & Peripherals
  627.  
  628.  I have a Topaz Powermaker UPS.  I have the 400VA model which lasts 35
  629.  minutes under full load and 75 under half.  It puts out nice sine wave
  630.  60 Hz current for my Mac and all peripherals.  It has a 4 millisecond
  631.  (typical with 10 mill max) switching time.  It set me back $800 when I
  632.  bought it.
  633.  
  634.                                                 Jeff
  635.  
  636.  ------------------------------
  637.  
  638.  From: ROWLAND (13349)
  639.  Subject: MonsterMac/Switcher ?
  640.  Date: 2-OCT-20:39: Business Mac
  641.  
  642.  I suddenly started having a problem that puzzles me : switcher stopped
  643. -working
  644.  on my MonsterMac(with 128K ROM). It starts up, draws the box that is to
  645. -contain
  646.  the applications, but doesn't fill anything in. It then hangs - the mouse
  647. -works
  648.  but nothing else does; I have to reboot.
  649.  
  650.  Details: Switcher 5.0b3 , Sys/Finder 3.2 : I've replaced both the system file
  651.  and switcher from virgin copies so I think they are OK. Switcher does work
  652. -when
  653.  I use that copy (and system - but with HD20 file) on a 64K Rom normal Mac. I
  654.  have used successfully exactly the system that fails (though of course not
  655.  identical - there was a period of a month or so that I didn't use switcher,
  656. -and
  657.  did the usual changes to things).
  658.  
  659.  If there are any suggestions or other experiences, I'd be glad to hear them.
  660. -(
  661.  I'm anxiously waiting for Servant, but till then ..).
  662.  
  663.  Thanks Mike Burns
  664.  
  665.  ------------------------------
  666.  
  667.  From: HSTARR (13405)
  668.  Subject: RE: MonsterMac/Switcher ? (Re: Msg 13349)
  669.  Date: 3-OCT-18:12: Business Mac
  670.  
  671.  That behaviour is normally Appletalk opening -- do yuou have Appletalk
  672.  on in the Control panel?? If you have, and you have anything but an
  673.  Appletalk pod connected to the printer port -- it is usually Bye,Bye!!
  674.  
  675.  ------------------------------
  676.  
  677.  From: RONB (13366)
  678.  Subject: floating pt boards
  679.  Date: 2-OCT-23:21: Hardware & Peripherals
  680.  
  681.  Does anyone have any experience/information about floating point add-in
  682. -boards?
  683.  I'm particularly interested in speeding up fortran code. (I'm aware of the
  684.  recent Macworld article). Thanks in advance...
  685.  
  686.  Ron.
  687.  
  688.  ------------------------------
  689.  
  690.  From: MACINTOUCH (13367)
  691.  Subject: another 800K dies
  692.  Date: 2-OCT-23:21: Hardware & Peripherals
  693.  
  694.  Another 800K internal drive just croaked without warning.  It won't read or
  695.  initialize any disks successfully.  On the _other_ Mac, today, a disk got
  696. -stuck
  697.  in the internal 800K drive.  No extra labels, no obvious problems, but it
  698.  wouldn't come out except with a paper-clip boost (gives you that cold sweat
  699.  feeling ...).  It may have been a C Itoh disk, as it was dark red.
  700.  
  701.  Ric
  702.  
  703.  ------------------------------
  704.  
  705.  From: PEABO (13378)
  706.  Subject: RE: User Interface Problem: Macintosh Alert Boxes
  707.  Date: 3-OCT-00:30: Network Digests
  708.  
  709.  >Date: Wed,  1 Oct 86 13:42:52 PDT
  710.  >From: <DAVEG@SLACVM.BITNET>
  711.  >Reply-to: DAVEG%SLACVM.BITNET@Forsythe.Stanford.Edu
  712.  >Subject: User Interface Problem: Macintosh Alert Boxes
  713.  
  714.  >I've had a gripe about the Mac user interface for quite a while. The
  715. -specific
  716.  >problem is alert boxes which only have an OK button. These boxes are
  717. -typically
  718.  >used to warn the user that something has gone wrong during the processing
  719.  >of some request by the user. A good example is the Finder. You drag
  720.  >6 folders from one disk to another and go off to do something else while
  721.  >the Mac is busy doing the copying. You return 1/2 hour later assuming that
  722.  >the files have been copied, only to find that there is an ALERT box on
  723.  >the screen which says " The file DAVEG.GOODIES cannot be written" or
  724. -something
  725.  >to that effect.
  726.  
  727.  Not only that, but suppose you are sitting there watching the Finder copy a
  728.  selection of files, and you get several of these alerts (this has happened to
  729.  me on more than one occasion).  What are you supposed to do, write down the
  730.  names of the files???  (1) I got a computer so I wouldn't have to use paper
  731.  and pencil anymore (ha!) and (2) under HFS, writing down file names can be
  732.  pretty tedious.  It seems to me that what is needed at least in this specific
  733.  case is a notion of a task composed of a number of subsidiary tasks, which
  734.  can be completed independently, and for which at the end there is some
  735.  summary of results, such as a list of files that didn't make it.  You might
  736.  ask for example to select all files that appear in the list, or just scroll
  737.  through them.  Another gripe of mine is what happens when I select a random
  738.  subset of files in a folder to copy somewhere.  After the Finder is done, the
  739.  files I copied are no longer selected, so I have to go though and select
  740.  them again, should I want to throw them in the trash for example.  Hope I
  741. -don't
  742.  make a mistake!
  743.  
  744.  I'm not sure what the Finder should do in this case (I don't remember either,
  745.  which may be because my idea of the right thing is to keep the files selected
  746.  for another operation).  Perhaps what it does now is dictated by some other
  747.  user interface principle that doesn't come to mind at the moment.  It may
  748. -boil
  749.  down to a limitation in understanding what the intent of the user is when
  750.  performing a sequence of operations on a bunch of items.  The more
  751. -assumptions
  752.  a program makes about what the user probably intends, the more the program is
  753.  suffering from modal operation.
  754.  
  755.  peter
  756.  
  757.  ------------------------------
  758.  
  759.  From: BRECHER (13393)
  760.  Subject: Re: Misc. programming problems
  761.  Date: 3-OCT-01:53: MUGS Online
  762.  
  763.  To: Mark Nodine <mnodine@labs-b.bbn.com>
  764.  Subject: Misc. programming problems
  765.  
  766.  > ... if you call SetVol with the number returned as the volume reference
  767.  > number by SFGetFile, it returns an error that there is no such volume.
  768.  
  769.  This should work.  Perhaps you are not clearing the ioNamePtr field of
  770.  the parameter block?  ioNamePtr takes precedence over ioVRefNum, so if
  771.  you have garbage in ioNamePtr it will fail.  If you're using the high
  772.  level SetVol rather than PBSetVol, you should pass Nil for the
  773.  StringPtr argument (do not pass a pointer to a zero-length string).
  774.  
  775.  ------------------------------